<?php

class Depoimento extends AppModel
{
	public $name = 'Depoimento';
	public $primaryKey = 'cd_opiniao';

	// REGRAS DE VALIDACAO
	public $validate = array(
		'nome' => array(
			'rule' => 'notEmpty',
			'message' => 'Nome não pode ser vazio.'
		),
		'local' => array(
			'rule' => 'notEmpty',
			'message' => 'Local não pode ser vazio.'
		),
		'CD_IDIOMA' => array(
			'rule' => 'notEmpty',
			'message' => 'Selecione um Idioma.'
		),
		'texto' => array(
			'rule' => 'notEmpty',
			'message' => 'Informe a opinião do cliente.'
		),
		'estrelas' => array(
			'rule' => 'notEmpty',
			'message' => 'Selecione as estrelas dadas pelo cliente.'
		)
	);

	public function recuperaDepoimentos($idioma = NULL)
	{
		if ($idioma != NULL) {
			$resultado = $this->find('all', array(
			'conditions' => array( 
				'Depoimento.CD_IDIOMA' => $idioma )
		 	));
		 	
		 	return $resultado;
		}else{
			$resultado = $this->find('all');
		 	return $resultado;
		}
	}

}

?>